Sum - funkcja

Zwraca sumΩ zbioru warto£ci zawartych w polu okre£lonym przez kwerendΩ.

Sk│adnia

Sum(wyra┐enie)

Wyra┐enie reprezentuje wyra┐enie znakowe identyfikuj╣ce pole zawieraj╣ce dane, kt≤re chcemy zsumowaµ, lub wyra┐enie wykonuj╣ce obliczenia na podstawie danych z tego pola. Operandy w wyra┐eniu mog╣ byµ nazw╣ pola tabeli, sta│╣ lub funkcj╣ (kt≤ra mo┐e byµ albo wewnΩtrzna, albo zdefiniowana przez u┐ytkownika, ale nie mo┐e byµ jedn╣ z innych funkcji agreguj╣cych jΩzyka SQL).

Uwagi

Funkcja Sum sumuje warto£ci pola. Na przyk│ad, mo┐na u┐yµ funkcji Sum do okre£lenia ca│kowitej wysoko£ci op│at zwi╣zanych z frachtem.

Funkcja Sum ignoruje rekordy zawieraj╣ce pola o warto£ci Null. NastΩpuj╣cy przyk│ad pokazuje, w jaki spos≤b mo┐na obliczyµ sumΩ warto£ci produkt≤w na podstawie p≤l CenaJednostkowa i Ilo£µ:

SELECT

Sum(CenaJednostkowa * Ilo£µ)

AS [Warto£µ razem] FROM [Opisy zam≤wie±];

Funkcji Sum mo┐na u┐yµ w wyra┐eniu kwerendy. Mo┐na u┐yµ tak┐e tego wyra┐enia we w│a£ciwo£ci SQL obiektu QueryDef lub przy tworzeniu obiektu Recordset na podstawie kwerendy SQL.

Zobacz te┐
Count û funkcja (Microsoft Jet SQL) Funkcje agreguj╣ce SQL (SQL)
SELECT - instrukcja (Microsoft Jet SQL)  

Przyk│ad

Sum û przyk│ad funkcji